welt (skin) - French English Dictionary